Deadline Aware Scheduling for Input Queued Packet Switches

نویسندگان

  • Aditya Dua
  • Nicholas Bambos
چکیده

We study the problem of designing scheduling algorithms for deadline-aware input-queued (IQ) packet switches. While most research on scheduling algorithms for IQ switches has focused on maximizing throughput, packet deadlines are a key consideration in the context of real-time applications like multimedia streaming and video telephony. We consider traffic streams associated with service profiles, which reflect the inter-packet deadline (IPD) constraints between packets constituting the stream, and are determined by application layer requirements. To make the NP-hard problem of scheduling with strict deadline constraints tractable, we use soft deadlines as a modeling tool, and study the scheduling problem with soft deadlines in a dynamic programming (DP) framework. Our objective is to design a scheduler which minimizes aggregate soft deadline violation, or equivalently, preserves the service profiles associated with each traffic stream as faithfully as possible. We establish the optimality of a myopic or greedy scheduling policy for the canonical 2× 2 crossbar switch, in a finite-horizon setting. For bigger switches, we demonstrate using a Lyapunov function technique that a myopic policy, even though not optimal, maximizes the admissible region of the switch when the inter-packet deadlines are geometrically distributed. We develop low-complexity approximations to the near-optimal myopic policy, one based on the notion of neighborhood search, and two others based on convex relaxations of an integer programming problem. We demonstrate the efficacy of the proposed policies via simulations, using goodput as a performance metric. A key feature of the proposed policies is that they do not require any knowledge of traffic statistics (for example, periodicity of traffic streams), rendering them robust and amenable to implementation. Index Terms Input-queued switches, Scheduling, Soft Deadlines, Dynamic Programming, Myopic policy, Convex optimization, Lyapunov technique.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Packet Scheduling in Input-Queued Cell-Based Switches

Input-queued switch architectures play a major role in the design of high performance switches and routers for packet networks. These architectures must be controlled by a scheduling algorithm, which solves contentions in the transfer of data units from inputs to outputs. Several scheduling algorithms were proposed in the literature for input-queued cell switches, operating on fixed-size data u...

متن کامل

Input-queued router architectures exploiting cell-based switching fabrics

Input queued and combined input/output-queued architectures have recently come to play a major role in the design of high-performance switches and routers for packet networks. These architectures must be controlled by a packet scheduling algorithm, which solves contentions in the transfer of data units to switch outputs. Several scheduling algorithms were proposed in the literature for switches...

متن کامل

Scheduling with Soft Deadlines for Input Queued Switches

We study the problem of deadline aware scheduling for input queued (IQ) switches. While most research on scheduler design for IQ switches has focused on maximizing throughput and optimizing switch performance for non-realtime traffic, packet deadlines are a key consideration in the context of real-time applications like multimedia streaming and video telephony. In this paper, we introduce the n...

متن کامل

Integration of Unicast and Multicast Scheduling in Input-Queued Packet Switches with High Scalability

This paper focuses on the scalability problems for high-speed switches, and presents an integrated scheduling algorithm that supports unicast and multicast traffic efficiently in input-queued packet switches. Considering the tradeoff balancing complexity and performance, the proposed integrated algorithm performs without iteration, and reduces the scheduling overhead to O(N) with a two-phase (r...

متن کامل

Uniform weighted round robin scheduling algorithms for input queued switches

| This paper concentrates on obtaining uniform weighted round robin schedules for input queued packet switches. The desired schedules are uniform in the sense that each connection is serviced at regularly spaced time slots, where the spacing is proportional to the inverse of the guaranteed data rate. Suitable applications include ATM networks as well as satellite switched TDMA systems that prov...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005